/*
 *@func 获取查询字符串对象
 *@url：string
 *@return object
 *@author hhb
 *@date 2021/7/09
 */

function getQueryStringObj(url){
    // Protocol http:// 应答响应 request response
        // Domain api.map.baidu.com 二级域名
        // path /api 
        // QueryString 
        // let url='http://api.map.baidu.com/api?type=webgl&v=1.0&ak=PIHg7hLkryjeluelF75Grjjtr1RfgXYh';
        // 分步
        // 1.QueryString 
        // let qs =url.split('?')[1];
        // console.log(url.indexOf('?'))
        let qsObj={};
        if(!isValidUrl(url)){
            return qsObj;
        }
        let qs=url.substring(url.indexOf('?')+1);
        let arrKey = qs.split('&');
        // console.log(arrKey);
        arrKey.forEach(function(entry){
            // console.log(entry);
            let arrVal=entry.split('=');
            console.log(arrVal);
            qsObj[arrVal[0]]=arrVal[1];
        })
        console.log(qsObj);
        return qsObj;
        // console.log(qs,'------');
        // 2.取出type ak 
}

/**
 * @param {*} url:string
 * @return boolean
 */
function isValidUrl(url){
    if(!url){
        return false;
    }
    if(url.indexOf('?')==-1){
        return false;
    }
    
    return ture;
}